smash (someone's) confidence

Translations
anéantir la confiance en soi de quelqu’un
Definitions
To severely damage or destroy someone's self-assurance or belief in their own abilities, often through criticism, failure, or negative experiences.